// 设置千分位
export function ThousandWithNumber(value) {
  if (!value) return 0

  value = value.toFixed(0)

  // 获取整数部分
  const wholePart = Math.trunc(value)
  // 梳理数据 -> 千分位
  const wholePartFormat = wholePart
    .toString()
    .replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
  // 处理小数部分
  let decimalPart = ''
  // 将数值截取为小数部分和整数部分
  const valueArray = value.toString().split('.')
  if (valueArray.length === 2) {
    // 有小数部分
    decimalPart = valueArray[1].toString() // 取得小数部分
    return wholePartFormat + '.' + decimalPart
  }
  return wholePartFormat + decimalPart
}